@charset "utf-8";
/***** 컨텐츠페이지 레이아웃 CSS 입니다. *****/
/***** 기본 *****/
.blank20{height:20px!important}
.no_title{margin-top:20px!important}

.text_area{width:100%}
div.text_area{width:100%;margin:25px 0!important}

/* 기본타이틀 */
.con_title{margin-bottom:20px;
	font-style:normal;font-size:20px;line-height:25px;/*글자속성*/
}
/* 기본타이틀 */

/* bg 타이틀 */
.con_title_bg{display:block;width:960px;height:16px;padding:10px 20px;margin-bottom:40px;
	background-color:#6f6d63;/* rgba를 지원하지 않는 브라우저를 위해 기본배격색상 지정 */
	background:rgba(111,109,99,0.3);/* rgba 색상 및 알파값 지정 */
	font-weight:bold;font-size:15px;line-height:16px;color:#fbf9f6;text-align:center/*글자속성*/
}
/* bg 타이틀 */

.text{margin-bottom:10px!important;
	font-style:normal;font-weight:bold;font-size:18px;line-height:25px;color:#ece9e9;/*글자속성*/
}
.editor,.editor p{font:normal 12px/1.75em "굴림",Gulim,sans-serif;color:#d7d5c9}/* 기본텍스트*/

/* 좌측리스트(서비스,여행지) */
#list_L{float:left;width:161px;height:auto;margin:0 28px 0 11px}
#list_L>a{display:block;width:141px;height:20px;padding-left:20px;margin-bottom:4px;
	background:url(../bg_listL_arrow_off.png) 5px center no-repeat;/*bg*/
	border-bottom:1px solid #d9d9d5;/*라인*/
	line-height:20px;color:#d7d5c9;/*글자속성*/
}
#list_L>a:hover,#list_L>a.on{width:131px;padding-left:30px;
	background:url(../bg_listL_arrow_on.png) 15px center no-repeat;/*bg*/
	color:#fff;/*글자색상*/
}
/* 좌측리스트(서비스,여행지) */
/***** 기본 *****/

/***** 인사말 *****/
/* 공통 */
.prologue{display:block;width:100%}
.prologue .text{text-align:left}
.prologue img{border:1px solid #adad9f}
/* 공통 */

/* 이미지편집형(I1) */
.prologue.image_only>.text{display:none!important}
.prologue.image_only>img{width:100%
	border:none;/*라인*/
}
/* 이미지편집형(I1) */

/* 이미지1개 이미지가 글 위에 위치(I1T1E1) */
.prologue.imgT,.prologue.imgT>.text{text-align:center}
.prologue.imgT>img{width:100%;height:auto;margin-bottom:15px;
	border:none;/*라인*/
}
/* 이미지1개 이미지가 글 위에 위치(I1T1E1) */

/* 이미지1개 이미지가 글 아래에 위치(I1T1E1) */
.prologue.imgB,.prologue.imgB>.text{text-align:center}
.prologue.imgB>img{width:100%;height:auto;margin-top:15px;
	border:none;/*라인*/
}
/* 이미지1개 이미지가 글 아래에 위치(I1T1E1) */

/* 이미지1개 이미지가 텍스트와 에디터글 가운데에 위치(I1T1E1) */
.prologue.imgC,.prologue.imgC>.text{text-align:center}
.prologue.imgC>img{width:100%;height:auto;margin:5px 0 15px;
	border:none;/*라인*/
}
/* 이미지1개 이미지가 텍스트와 에디터글 가운데에 위치(I1T1E1) */

/* 이미지1개 이미지가 텍스트 왼쪽에 위치(I1T1E1) */ 
.prologue.imgL>img{overflow:hidden;float:left;width:488px;height:auto;margin:0 20px 15px 0}
/* 이미지1개 이미지가 텍스트 왼쪽에 위치(I1T1E1) */

/* 이미지1개 이미지가 텍스트 오른쪽에 위치(I1T1E1) */
.prologue.imgR>img{overflow:hidden;float:right;width:488px;height:auto;margin:0 0 15px 20px}
/* 이미지1개 이미지가 텍스트 오른쪽에 위치(I1T1E1) */

/* 이미지2개 이미지가 글 위에 위치(I2T1E1) */
.prologue.imgT_2ea>.image_area{width:100%;margin-bottom:15px}
.prologue.imgT_2ea>.image_area>img{width:488px;margin:0 5px}
/* 이미지2개 이미지가 글 위에 위치(I2T1E1) */

/* 이미지2개 이미지가 글 아래에 위치(I2T1E1) */
.prologue.imgB_2ea>.image_area{width:100%;margin-top:15px}
.prologue.imgB_2ea>.image_area>img{width:488px;margin:0 5px}
/* 이미지2개 이미지가 글 아래에 위치(I2T1E1) */

/* 이미지2개 이미지가 텍스트와 에디터글 가운데에 위치(I2T1E1) */
.prologue.imgC_2ea>.image_area{width:100%;margin:15px 0}
.prologue.imgC_2ea>.image_area>img{width:488px;margin:0 5px}
/* 이미지2개 이미지가 텍스트와 에디터글 가운데에 위치(I2T1E1) */

/* 이미지2개 이미지가 텍스트 왼쪽에 위치(I2T1E1) */
.prologue.imgL_2ea>.image_area{overflow:hidden;float:left;width:400px;margin:0 20px 10px 0}
.prologue.imgL_2ea>.image_area>img{width:100%;margin:5px 0}
/* 이미지2개 이미지가 텍스트 왼쪽에 위치(I2T1E1) */

/* 이미지2개 이미지가 텍스트 오른쪽에 위치(I2T1E1) */
.prologue.imgR_2ea>.image_area{overflow:hidden;float:right;width:400px;margin:0 0 10px 20px}
.prologue.imgR_2ea>.image_area>img{width:100%;margin:5px 0}
/* 이미지2개 이미지가 텍스트 오른쪽에 위치(I2T1E1) */

/* 이미지3개 이미지가 글 위에 위치(I3T1E1) */
.prologue.imgT_3ea>.image_area{width:100%;margin-bottom:15px}
.prologue.imgT_3ea>.image_area>img{width:320px;margin:0 5px}
/* 이미지3개 이미지가 글 위에 위치(I3T1E1) */

/* 이미지3개 이미지가 글 아래에 위치(I3T1E1) */
.prologue.imgB_3ea>.image_area{width:100%;margin-top:15px}
.prologue.imgB_3ea>.image_area>img{width:320px;margin:0 5px}
/* 이미지3개 이미지가 글 아래에 위치(I3T1E1) */

/* 이미지3개 이미지가 텍스트와 에디터글 가운데에 위치(I3T1E1) */
.prologue.imgC_3ea>.image_area{width:100%;margin:15px 0}
.prologue.imgC_3ea>.image_area>img{width:320px;margin:0 5px}
/* 이미지3개 이미지가 텍스트와 에디터글 가운데에 위치(I3T1E1) */

/* 갤러리형 - 갤러리가 텍스트 왼쪽에 위치(T1E1G1) */
.prologue.galleryL>#wowslider-container1{overflow:hidden;float:left;width:488px;height:auto;margin:0 20px 10px 0}
/* 갤러리형 - 갤러리가 텍스트 왼쪽에 위치(T1E1G1) */

/* 갤러리형 - 갤러리가 텍스트 오른쪽에 위치(T1E1G1) */
.prologue.galleryR>#wowslider-container1{overflow:hidden;float:right;width:488px;height:auto;margin:0 0 10px 20px}
/* 갤러리형 - 갤러리가 텍스트 오른쪽에 위치(T1E1G1) */
/***** 인사말 *****/

/***** 서비스 *****/
/* 공통 */
.service{overflow:hidden;display:block;padding-bottom:50px;margin-bottom:35px;
	/*border-bottom:1px dotted #adad9f;라인*/
}
.service .con_title{text-align:left;font-size:20px;color:#fff;line-height:50px}
.service .text{text-align:left;font-style:normal;font-weight:bold;font-size:17px;line-height:20px}
.service>img{border:1px solid #adad9f}
/* 공통 */

/* 리스트형 */
.service.list{overflow:hidden;float:left;width:100%;border-bottom:none;padding-bottom:0}
	#service_info{border-bottom:none}
.service.list img{overflow:hidden;float:left;width:468px;padding:1px;margin:0 20px 10px 0}
.con_title,.text{text-align:center}
/* 리스트형 */

/* 서비스 1개씩 나열, 이미지 왼쪽에 위치 */
.service.imgL>img{float:left;width:468px;padding:1px;margin:0 15px 10px 0;overflow:hidden}
/* 서비스 1개씩 나열, 이미지 왼쪽에 위치 */

/* 서비스 1개씩 나열, 이미지 오른쪽에 위치 */
.service.imgR>img{float:right;width:468px;margin:0 0 10px 15px;padding:1px;overflow:hidden}
/* 서비스 1개씩 나열, 이미지 오른쪽에 위치 */

/* ★★서비스 1개씩 나열, 중앙정렬★★ */
.service.center{width:100%;text-align:center}
.service.center>.con_title{width:762px;height:25px;margin:0 auto;
	/*background:url(../bg_serviceT_text.png) center bottom no-repeat;bg*/
}
.service.center>.con_title>p{height:28px;text-align:left;;padding-left:60px;/*글자속성*/
	/*background:url(../bg_serviceT_line.png) center bottom repeat-x;   bg*/
	}
.service.center>img{width:645px;height:430px;padding:3px;margin:40px 0}
.service.center .text,.service.center .editor,.service.center.p{text-align:left;padding-left:180px;}
.service.center .editor{margin-bottom:10px;}
/* ★★서비스 1개씩 나열, 중앙정렬★★ */

/* 서비스 1개씩 나열, 좌우 번갈아 정렬 */
.service.cross>img{float:left;width:468px;padding:1px;margin:0 15px 10px 0;overflow:hidden}

.service.cross:nth-child(odd)>img{float:right;margin:0 0 10px 15px}
/* 서비스 1개씩 나열, 좌우 번갈아 정렬 */

/* 서비스 2개씩 나열(서브타이틀있음) */
.service.arrange2{float:left;width:460px!important;height:230px;padding:20px 20px 20px 19px;margin:0}
.service.arrange2:nth-child(even){border-left:1px dotted #adad9f}
.service.arrange2>.con_title{margin-bottom:5px}
.service.arrange2>img{width:180px;height:228px;padding:1px}
.service.arrange2>.imgL{float:left;margin:0 10px 0 0}
.service.arrange2>.imgR{float:right;margin:0 0 0 10px}
/* 서비스 2개씩 나열(서브타이틀있음) */

/* 서비스 2개씩 나열(서브타이틀없음) */
.service.arrange2_notitle{float:left;width:460px!important;height:230px;padding:20px 20px 20px 19px;margin:0}
.service.arrange2_notitle:last-child,.service.arrange2_notitle:nth-child(odd){border-left:1px dotted #adad9f}
.service.arrange2_notitle>.con_title{margin-bottom:5px}
.service.arrange2_notitle>img{width:180px;height:228px;padding:1px}
.service.arrange2_notitle>.imgL{float:left;margin:0 10px 0 0}
.service.arrange2_notitle>.imgR{float:right;margin:0 0 0 10px}
/* 서비스 2개씩 나열(서브타이틀없음) */

/* 서비스 2개씩 나열, 중앙정렬(서브타이틀있음) */
.service.imgC_arrange2{float:left;width:460px!important;height:450px;padding:20px 20px 20px 19px;margin:0;text-align:center}
.service.imgC_arrange2:last-child,.service.imgC_arrange2:nth-child(even){border-left:1px dotted #adad9f}
.service.imgC_arrange2>.con_title,.service.imgC_arrange2>.text{text-align:center}
.service.imgC_arrange2>img{display:block;width:452px;height:230px;padding:1px;margin-bottom:10px}
/* 서비스 2개씩 나열, 중앙정렬(서브타이틀있음) */

/* 서비스 2개씩 나열, 중앙정렬(서브타이틀없음) */
.service.imgC_arrange2_notitle{float:left;width:460px!important;height:450px;padding:20px 20px 20px 19px;margin:0;text-align:center}
.service.imgC_arrange2_notitle:last-child,.service.imgC_arrange2_notitle:nth-child(odd){border-left:1px dotted #adad9f}
.service.imgC_arrange2_notitle>.con_title,.service.imgC_arrange2_notitle>.text{text-align:center}
.service.imgC_arrange2_notitle>img{display:block;width:452px;height:230px;padding:1px;margin-bottom:10px}
/* 서비스 2개씩 나열, 중앙정렬(서브타이틀없음) */

/* 서비스 3개씩 나열 */
.service.arrange3,.service.arrange3_notitle{float:left;width:238px!important;height:600px;padding:20px 47px;margin:0;
	border-right:1px dotted #adad9f;/*라인*/
	text-align:center;/*글자속성*/
}
.service.arrange3:last-child,.service.arrange3:nth-of-type(3n){border-right:none}
.service.arrange3_notitle:last-child,.service.arrange3_notitle:nth-of-type(3n+1){border-right:none}
.service.arrange3>.con_title,.service.arrange3_notitle>.con_title,.service.arrange3>.text,.service.arrange3_notitle>.text{text-align:center}
.service.arrange3>img,.service.arrange3_notitle>img{display:block;width:230px;height:347px;padding:1px;margin-bottom:10px}
/* 서비스 3개씩 나열 */

/* 서비스 4개씩 나열 */
.service.arrange4,.service.arrange4_notitle{float:left;width:210px!important;height:600px;padding:20px 20px 20px 19px;margin:0;
	border-right:1px dotted #adad9f;/*라인*/
	text-align:center;/*글자속성*/
}
.service.arrange4:last-child,.service.arrange4:nth-of-type(4n){border-right:none}
.service.arrange4_notitle:last-child,.service.arrange4_notitle:nth-of-type(4n+1){border-right:none}
.service.arrange4>.con_title,.service.arrange4_notitle>.con_title,.service.arrange4>.text,.service.arrange4_notitle>.text{text-align:center}
.service.arrange4>img,.service.arrange4_notitle>img{width:202px;height:347px;padding:1px;margin-bottom:20px}
/* 서비스 4개씩 나열 */
/***** 서비스 *****/

/***** 객실리스트, 객실요금표 *****/
/* 공통 */
.room_list,#room,#room>.con_title,#room>.text{display:block;overflow:hidden;width:100%;margin:0 auto}

.room_list>ul>li{height:220px}
.room_list>ul>li>a{text-align:center;font-style:normal;font-weight:bold;font-size:15px;line-height:15px;color:#d4cec6}
.room_list>ul>li>a>img{border:2px solid #adad9f;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}
/*마우스오버*/
.room_list>ul>li>a:hover{color:#fff}
.room_list>ul>li:hover>a>img{border:2px solid #f0efe6}
/*마우스오버*/
.room_list>ul>li>a>span{display:none}
.room_list>disp_no{padding-bottom:20px}

.price{display:block;overflow:hidden;width:100%;padding:19px 0;margin:0 auto}
.price>#price_area{position:relative;overflow:hidden;width:100%}
/* Tab css(객실요금표) */
#price_tab{width:100%;height:33px}
#price_tab>li{float:left;
	background:url(http://localhost:8989/Ara/images/bg_tab_line.png) right center no-repeat;
}

#admin_tab{width:100%;height:33px;align:center;}
#admin_tab>li{float:left;
	background:url(http://localhost:8989/Ara/images/bg_tab_line.png) right center no-repeat;
}
#admin_tab>li:last-child{margin-right:0;
	background-image:none;
}
#admin_tab>li>a{display:block;padding:9px 20px 9px 10px;
	font-weight:bold;font-size:15px;line-height:15px;color:#d4cec6;
}
/*마우스오버*/
#admin_tab>li>a:hover,#admin_tab>li.on>a{color:#fff}
/*마우스오버*/


#price_tab>li:last-child{margin-right:0;
	background-image:none;
}
#price_tab>li>a{display:block;padding:9px 20px 9px 10px;
	font-weight:bold;font-size:15px;line-height:15px;color:#d4cec6;
}
/*마우스오버*/
#price_tab>li>a:hover,#price_tab>li.on>a{color:#fff}
/*마우스오버*/

#price_box{clear:both;overflow:hidden;margin-bottom:15px}
/* Tab css(객실요금표) */
.price>#price_area>.editor{width:100%}
/* 공통 */

/* 객실 3개씩 나열 */
.room_list.room_3ea>ul{width:100%;margin-bottom:30px;}
.room_list.room_3ea>ul>li{float:left;width:27%;height:auto;margin:0 3% 20px}
.room_list.room_3ea>ul>li>a{display:block;padding-top:5px}
.room_list.room_3ea>ul>li>a>img{width:98%;height:auto}
.room_list.room_3ea>ul>li>a>p{overflow:hidden;width:100%;margin-top:15px;text-align:center}
/* 객실 3개씩 나열 */

/* 객실 4개씩 나열 */
.room_list.room_4ea>ul{width:100%;margin-bottom:30px}
.room_list.room_4ea>ul>li{float:left;width:21%;height:auto;margin:0 2% 20px}
.room_list.room_4ea>ul>li>a{display:block;padding-top:5px}
.room_list.room_4ea>ul>li>a>img{width:98%;height:auto}
.room_list.room_4ea>ul>li>a>p{overflow:hidden;width:100%;margin-top:15px}
/* 객실 4개씩 나열 */

/* 객실네비 1형 */
.room_list.navi{position:relative;display:block;width:100%;height:560px;margin-top:20px;
	background:url(../bg_room.jpg) left top no-repeat;/*bg*/
}
.room_list.navi>ul>li{position:absolute;width:100px;height:25px;
	background-color:#6f6d63;/*bg*/
}
.room_list.navi>ul>li>.name{display:block;width:100%;height:100%;
	font-weight:bold;font-size:14px;line-height:28px;color:#f2f2ed;text-align:center;/*글자속성*/
	overflow:hidden;					/****************************/
	white-space:nowrap;				/****************************/
	-o-text-overflow:ellipsis;/* width 넘어가는 글자 잘림 */
		 text-overflow:ellipsis;/****************************/
}
.room_list.navi>ul>li>.img{display:none}
.room_list.navi>ul>li>.img>img{width:80px;height:50px;
	border:1px solid #f2f2ed;/*라인*/
}
/*마우스오버*/
.room_list.navi>ul>li:hover{background-color:#f2f2ed}
.room_list.navi>ul>li:hover>.name{color:#6f6d63}
.room_list.navi>ul>li:hover>.img{display:block;margin:-55px auto 3px}
.room_list.navi>ul>li>.img:hover>img{border:1px solid #6f6d63}
/*마우스오버*/

/*객실위치 좌표 : li.room_list뒤에 오는 숫자는 객실의 UID 값 입니다. 관리자 리스트에서 NO에 (숫자)로 확인하세요*/
.room_list.navi>ul>li.room_list1{left:350px;top:160px}/*객실명*/
.room_list.navi>ul>li.room_list2{left:600px;top:160px}/*객실명*/
.room_list.navi>ul>li.room_list3{left:350px;top:270px}/*객실명*/
.room_list.navi>ul>li.room_list4{left:600px;top:270px}/*객실명*/
.room_list.navi>ul>li.room_list5{left:350px;top:390px}/*객실명*/
.room_list.navi>ul>li.room_list6{left:600px;top:390px}/*객실명*/
/*객실위치 좌표 : li.room_list뒤에 오는 숫자는 객실의 UID 값 입니다. 관리자 리스트에서 NO에 (숫자)로 확인하세요*/
/* 객실네비 1형 */

/* 객실네비 2형 */
.room_list.navi2{position:relative;display:block;width:100%;height:580px;margin-bottom:25px;
	background:url(../bg_room.jpg) left 65px no-repeat;/*bg*/
}
.room_list.navi2>ul{margin-top:5px}
.room_list.navi2>ul>li{position:absolute;width:100px;height:25px;
	background-color:#6f6d63;/*bg*/
}
.room_list.navi2>ul>li>.name{display:block;width:100%;height:100%;
	font-weight:bold;font-size:14px;line-height:28px;color:#f2f2ed;text-align:center;/*글자속성*/
	overflow:hidden;					/****************************/
	white-space:nowrap;				/****************************/
	-o-text-overflow:ellipsis;/* width 넘어가는 글자 잘림 */
		 text-overflow:ellipsis;/****************************/
}
.room_list.navi2>ul>li>.img{display:none}
.room_list.navi2>ul>li>.img>img{width:80px;height:50px;
	border:1px solid #f2f2ed;/*라인*/
}
/*마우스오버*/
.room_list.navi2>ul>li:hover{background-color:#f2f2ed}
.room_list.navi2>ul>li:hover>.name{color:#6f6d63}
.room_list.navi2>ul>li:hover>.img{display:block;margin:-55px auto 3px}
.room_list.navi2>ul>li>.img:hover>img{border:1px solid #6f6d63}
/*마우스오버*/

/*객실위치 좌표 : li.room_list뒤에 오는 숫자는 객실의 UID 값 입니다. 관리자 리스트에서 NO에 (숫자)로 확인하세요*/
.room_list.navi2>ul>li.room_list1{left:350px;top:225px}/*객실명*/
.room_list.navi2>ul>li.room_list2{left:600px;top:225px}/*객실명*/
.room_list.navi2>ul>li.room_list3{left:350px;top:335px}/*객실명*/
.room_list.navi2>ul>li.room_list4{left:600px;top:335px}/*객실명*/
.room_list.navi2>ul>li.room_list5{left:350px;top:455px}/*객실명*/
.room_list.navi2>ul>li.room_list6{left:600px;top:455px}/*객실명*/
/*객실위치 좌표 : li.room_list뒤에 오는 숫자는 객실의 UID 값 입니다. 관리자 리스트에서 NO에 (숫자)로 확인하세요*/
/* 객실네비 2형 */
/***** 객실리스트, 객실요금표 *****/

/***** 객실상세페이지 *****/
/* 공통 */
.room_navi{padding:15px 0;
	text-align:center!important;font-weight:bold;
}
.room_navi>a{padding:3px 10px;margin:0 1px;
	background-color:#8c8a7c;/*bg*/
	border:1px solid #817f7b;/*라인*/
	color:#fff;text-align:center;/*글자속성*/
	overflow:hidden;					/****************************/
	white-space:nowrap;				/****************************/
	-o-text-overflow:ellipsis;/* width 넘어가는 글자 잘림 */
		 text-overflow:ellipsis;/****************************/
}
.room_navi>a>img{display:none}
/*마우스오버*/
.room_navi>a:hover{
	background-color:#545453;/*bg*/
	color:#f2f2ed;/*글자색상*/
}
/*마우스오버*/

#room2{overflow:hidden}
#room1>.con_title,#room2>.con_title{margin:40px 0;
	text-align:center;font-style:normal;font-size:28px;line-height:30px;color:#fff;/*글자속성*/
}
#room1>.text,#room2>.text{margin-bottom:30px
	text-align:center;font-weight:bold;font-size:14px;line-height:14px;color:#d4cec6;/*글자속성*/
}

.room_price{margin:0 auto 25px}
#room2>.room_price{float:left;margin:0 10px 0 0}

/* Tab css(객실요금표) */
.room_price>#price_tab,.room_price>#price_box table{width:100%}

.room_price>#price_tab{margin:0 auto 1px}
.room_price>#price_tab>li{background:url(http://localhost:8989/Ara/images/bg_tab_sline.png) right center no-repeat}
.room_price>#price_tab>li:last-child{background-image:none}
.room_price>#price_tab>li>a{font-weight:bold;font-size:14pxline-height:8px;color:#d4cec6}
/*마우스오버*/
.room_price>#price_tab>li>a:hover,.room_price>#price_tab>li.on>a{color:#fff}
/*마우스오버*/

.room_price>#price_box{
	background-color:none;/* bg */
}
.room_price>#price_box table{margin:0 auto}
/* Tab css(객실요금표) */

#room1>.room_info{margin:0 auto 20px;padding-left:10px}
#room2>.room_info{float:left}
.room_info>li,.room_info>.t{padding:3px 0 3px 10px;
	background:url(../dot1.gif) 0 8px no-repeat;/*bg*/
	font-weight:bold;font-size:13px;line-height:17px;color:#d4cec6;/*글자속성*/
}
.room_info>.editor{padding-left:10px}
/* 공통 */

/* 요금표 테이블 가운데정렬 */
#room1.room_style1 .room_price{width:430px}
#room1.room_style1 .room_price>#price_tab{width:100%;height:25px;padding:0}
#room1.room_style1 .room_price>#price_box{clear:both;overflow:hidden;width:388px;padding:10px 20px;margin-bottom10px}
#room1.room_style1 .room_info{width:432px}
/* 요금표 테이블 가운데정렬 */

/* 요금표 테이블 왼쪽정렬(텍스트정보 우측에 위치) */
#room2.room_style2{margin-bottom:30px}
#room2.room_style2 .room_price{width:430px}
#room2.room_style2 .room_price>#price_tab{width:100%;height:25px;padding:0}
#room2.room_style2 .room_price>#price_box{clear:both;overflow:hidden;width:388px;padding:10px 20px;margin-bottom10px}

#room2.room_style2 .room_info,#room2.room_style2 .room_info>.editor{width:530px;margin:27px 0 0 20px}
#room2.room_style2 #gallery{margin-top:30px}
/* 요금표 테이블 왼쪽정렬(텍스트정보 우측에 위치) */

/* 요금표 테이블 width 100% */
#room1.room_style3 .room_price,#room1.room_style3 .room_info{width:100%}
#room1.room_style3 .room_price>#price_tab{width:100%;height:25px;.padding:0}
#room1.room_style3 .room_price>#price_box{clear:both;overflow:hidden;padding:10px 20px;margin-bottom10px}
/* 요금표 테이블 width 100% */
/***** 객실상세페이지 *****/

/***** 갤러리 *****/
#gallery{overflow:hidden;width:100%;text-align:center}
#gallery img{margin:40px 0}
#gallery img:last-child{margin-bottom:0}
/***** 갤러리 *****/

/***** 여행지 *****/
/* 공통 */
.travel{overflow:hidden;display:block;padding-bottom:50px;margin-bottom:35px;
	/*border-bottom:1px dotted #adad9f;*/
}
.travel .con_title{text-align:left;font-style:normal;font-weight:bold;font-size:20px;line-height:20px;color:#fff;margin-top:50px}
.travel .text{text-align:left;font-style:normal;font-weight:bold;font-size:16px;line-height:20px}
.travel img{border:1px solid #adad9f}
/* 공통 */

/* 리스트형 */
.travel.list{overflow:hidden;float:left;width:100%;border-bottom:none;padding-bottom:0}
	#travel_info{overflow:hidden;border-bottom:none}
.travel.list img{overflow:hidden;float:left;width:468px;padding:1px;margin:0 20px 10px 0}
/* 리스트형 */

/* 여행지 1개씩 나열, 이미지 왼쪽에 위치 */
.travel.imgL>img{float:left;width:468px;padding:1px;margin:0 15px 10px 0;overflow:hidden}
/* 여행지 1개씩 나열, 이미지 왼쪽에 위치 */

/* 여행지 1개씩 나열, 이미지 오른쪽에 위치 */
.travel.imgR>img{float:right;width:468px;margin:0 0 10px 15px;padding:1px;overflow:hidden}
/* 여행지 1개씩 나열, 이미지 오른쪽에 위치 */

/*★★여행지 1개씩 나열, 좌우 번갈아 정렬★★ */
.travel.cross>img{float:left;width:400px;height:300px;padding:1px;margin:40px 190px 40px 0px;overflow:hidden}

.travel.cross:nth-child(odd)>img{float:right;margin:40px 0px 40px 190px}
/* ★★여행지 1개씩 나열, 좌우 번갈아 정렬★★ */

/* 여행지 2개씩 나열(서브타이틀있음) */
.travel.arrange2{overflow:hidden;float:left;width:460px!important;height:332px;padding:20px 20px 30px 19px;margin:0}
.travel.arrange2:nth-child(even){border-left:1px dotted #adad9f}
.travel.arrange2>.con_title{margin-bottom:5px}
.travel.arrange2>img{width:228px;height:300px;padding:1px}
.travel.arrange2>.imgL{float:left;margin:0 10px 0 0}
.travel.arrange2>.imgR{float:right;margin:0 0 0 10px}
/* 여행지 2개씩 나열(서브타이틀있음) */

/* 여행지 2개씩 나열(서브타이틀없음) */
.travel.arrange2_notitle{overflow:hidden;float:left;width:460px!important;height:332px;padding:20px 20px 30px 19px;margin:0}
.travel.arrange2_notitle:nth-child(odd){border-left:1px dotted #adad9f}
.travel.arrange2_notitle>.con_title{margin-bottom:5px}
.travel.arrange2_notitle>img{width:228px;height:300px;padding:1px}
.travel.arrange2_notitle>.imgL{float:left;margin:0 10px 0 0}
.travel.arrange2_notitle>.imgR{float:right;margin:0 0 0 10px}
/* 여행지 2개씩 나열(서브타이틀없음) */

/* 여행지 2개씩 나열, 중앙정렬(서브타이틀있음) */
.travel.imgC_arrange2{overflow:hidden;float:left;width:460px!important;height:480px;padding:20px;margin:40px 0;text-align:left}
/*.travel.imgC_arrange2:nth-child(even){border-left:1px dotted #adad9f}*/
.travel.imgC_arrange2 .con_title,.travel.imgC_arrange2 .text {width:395px;text-align:left;margin-left:30px}
.travel.imgC_arrange2>img{display:block;width:395px;height:263px;padding:1px;margin:0 0 30px 30px}
.travel.imgC_arrange2>.editor{width:395px;text-align:left;margin-left:30px}
/* 여행지 2개씩 나열, 중앙정렬(서브타이틀있음) */

/* 여행지 2개씩 나열, 중앙정렬(서브타이틀없음) */
.travel.imgC_arrange2_notitle{overflow:hidden;float:left;width:460px!important;height:450px;padding:20px 20px 20px 19px;margin:0;text-align:center}
.travel.imgC_arrange2_notitle:nth-child(odd){border-left:1px dotted #adad9f}
.travel.imgC_arrange2_notitle .con_title,.travel.imgC_arrange2_notitle .text{text-align:center}
.travel.imgC_arrange2_notitle>img{display:block;width:458px;height:236px;padding:1px;margin-bottom:10px}
/* 여행지 2개씩 나열, 중앙정렬(서브타이틀없음) */

/* 여행지 3개씩 나열(서브타이틀있음) */
.travel.arrange3,.travel.arrange3_notitle{overflow:hidden;float:left;width:266px!important;height:550px;padding:20px 33px;margin:0;
	border-right:1px dotted #adad9f;/*라인*/
	text-align:center;/*글자속성*/
}
.travel.arrange3:last-child,.travel.arrange3:nth-of-type(3n),.travel.arrange3_notitle:last-child,.travel.arrange3_notitle:nth-of-type(3n){border-right:none}
.travel.arrange3 .con_title,.travel.arrange3 .text,.travel.arrange3_notitle .con_title,.travel.arrange3_notitle .text{text-align:center}
.travel.arrange3>img,.travel.arrange3_notitle>img{display:block;width:260px;height:207px;padding:1px;margin-bottom:10px}
/* 여행지 3개씩 나열(서브타이틀있음) */
/***** 여행지 *****/

/***** 교통안내 *****/
/* 약도 */
.map{overflow:hidden;width:100%;margin-bottom:10px}
/* 약도 */

/* 구글지도 */
.map #map_canvas{width:100%;height:600px;margin:0 auto;
	border:1px solid #adad9f;/*라인*/
}
.mapOnly #map_canvas{width:90%;height:800px;margin:0 auto;
	border:1px solid #adad9f;/*라인*/
}

#map_canvas>.t_center{text-align:center;font-size:2em;font-weight:bold;line-height:2em}
#infowindow{width:250px;height:75px}
#infowindow>.header{font-weight:bold;font-size:2em;padding-top:5px;margin-bottom:8px}
/* 구글지도 */
/***** 교통안내 *****/

/***** 예약안내 *****/
.price{width:100%;padding:19px 0}

/* 환불기준 */
ul.tb_refund{border:none;margin-top:20px}
ul.tb_refund>li{height:20px;padding-left:10px;margin-bottom:5px;
	background:url(../dot3.gif) left center no-repeat;/*bg*/
	font-weight:bold;font-size:14px;color:#d7d5c9;/*글자속성*/
}
/* 환불기준 */
/***** 예약안내 *****/
